<?php
/*
 * @Author: 小超越
 * @LastEditors: 小超越
 * @BlogUrl: www.zhe94.com
 */
declare (strict_types = 1);

namespace app\admin\validate\admin;

use think\Validate;

class Permission extends Validate
{
    /**
     * 定义验证规则
     * 格式：'字段名'	=>	['规则1','规则2'...]
     *
     * @var array
     */	
    protected $rule = [
	    'title|名称' => 'require',
        'href|路由' => 'require',
        'type|类型' => 'require',
        'sort|排序' => 'require|between:1,99',
    ];
    
    /**
     * 定义错误信息
     * 格式：'字段名.规则名'	=>	'错误信息'
     *
     * @var array
     */	
    protected $message = [];

    /**
     * @description: 验证场景
     * menu//菜单 dir//目录
     * @return array
     */
    protected $scene = [
        'menu'  =>  ['title','href','type','sort'],
        'dir'  =>  ['title','type','sort'],//目录不验证路由
    ];
}